.treeview, .treeview ul {
    background-color: #fff;
    color: #666;
}

.treeview .hitarea {
    background: url(images/treeview.gif) -64px -22px no-repeat;
}

.treeview li {
    color: #666;
}

.filetree li span {
    background: url(images/objects.png) no-repeat;
    font-family: arial;
    font-size: 9pt;
}

.filetree li span.file a {
    background: url(images/objects.png) no-repeat;
    background-position: -8px -176px;
}

.filetree span a:visited {
    color: #666;
}

.dblist a, .dblist a:visited {
    color: #666;
    font-family: arial;
    font-size: 9pt;
}

.filetree span.count, .filetree li span.count {
    background: none;
    background-color: #efefef;
    border-radius: 3px;
    font-size: 11px;
}

.treeview a.selected {
    background-color: #eee;
}

.treeview li.collapsable, .treeview li.expandable {
    background-position: 0 -176px;
}

.treeview .expandable-hitarea {
    background-position: -80px 0;
}

.treeview li.last {
    background-position: 0 -1766px;
}

.treeview li.lastCollapsable, .treeview li.lastExpandable {
    background: url(images/treeview.gif) no-repeat;
}

.treeview li.lastCollapsable {
    background-position: 0 -111px;
}

.treeview li.lastExpandable {
    background-position: -32px -67px;
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
    background-position: 0;
}

.filetree li span.schmf {
    background-position: -8px -6px;
}

.filetree li span.tablef {
    background-position: -8px -31px;
}

.filetree li span.viewf {
    background-position: -8px -55px;
}

.filetree li span.procf {
    background-position: -8px -79px;
}

.filetree li span.funcf {
    background-position: -8px -102px;
}

.filetree li span.trigf {
    background-position: -8px -126px;
}

.filetree li span.evtf {
    background-position: -8px -151px;
}

.filetree li span.file {
    background: none;
}

.filetree span a:hover {
    border-bottom: 1px dotted #acacac;
}

.dblist span.odb {
    background: url(images/objects.png) no-repeat;
    background-position: -8px -8px;
}

#tablelist a {
    color: #000;
}

#tablelist span.current a {
    color: #000;
}

.filetree li span.current {
    background-color: #eedc94;
    background-color: #eedc94;
    background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
    background-image: linear-gradient(top, #fceec1, #eedc94);
    background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
    background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
    background-image: -o-linear-gradient(top, #fceec1, #eedc94);
    background-image: -webkit-gradient(linear, left);
    background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
    background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
    background-image: linear-gradient(top, #fceec1, #eedc94);
    background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
    background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
    background-image: -o-linear-gradient(top, #fceec1, #eedc94);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
    background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
    background-repeat: repeat-x;
    background-repeat: repeat-x;
}

.filetree span a {
    font-family: arial;
    font-size: 9pt;
}